garden yellow loosestrife - Spanish English Dictionary